Instrues sobre o Gerador de Menus - verso 4.3
================================================

O que h de novo nesta verso?

20/10/2013
- Includas as opes: Exibir mensagem de abertura em janela e Fechar menu aps primeira execuo. O primeiro se refere a uma caixa de texto a ser exibida quando o menu  aberto. O segundo permite encerrar o menu quando se tecla enter ou se pressiona o boto Ok.

22/06/2013
- Inserida uma opo no menu "Criar"para que se tenha a possibilidade de reiniciar o computador aps o encerramento do menu.
- Adicionado a ajuda do programa os novos itens como "Inserir aviso de menu" e "Solicitar reincio ao encerrar".
- Corrigida a numerao da verso do programa no item "Sobre" do menu "Ajuda"e na barra de status do programa.

25/03/2013
- Inserida uma opo no menu criar para Ativar/desativar o ttulo colocado no grupo de objetos da janela do menu.
- Corrigida uma falha de fechamento da janela do compilador aps o trmino do processo de criao do menu.
21/03/2013
- Nova opo para se gerar menus com caixas de seleo ou botes de rdio. No primeiro caso, cada item selecionado  executado na sequncia em que aparecem no menu e de acordo com as selees feitas pelo usurio. No caso do menu com botes de rdio, nada foi alterado e ele continua funcionando como na verso anterior.
- Agora no mesmo local onde se encontra o programa Gerador de Menus tambm existe os arquivos de udio Marcado.wav e Desmarcado.wav. Estes arquivos servem para sinalizar quando um item  marcado ou desmarcado e eles so copiados automaticamente para a pasta sons do menu que  criado pelo programa.
02/01/2013
Quando se teclava enter em alguma das opes selecionadas, o foco ia para o boto OK que existe na janela. Agora ele permanece nos botes de rdio, permitindo a seleo de outras opes do menu sem a necessidade de se teclar TAB para retornar aos itens.

30/09/2008
- Agora o Convx VV faz parte deste pacote e caso ele no esteja na pasta do Virtual Vision, ele ser copiado diretamente para l, evitando problemas para quem no tenha o Convx VV. (Com a autorizao do autor Luiz Eduardo)

25/09/2008
- Agora o Gerador de Menus  exibido em uma janela onde estaro todas as suas funes.
- Criada a opo de salvamento do menu. Com isto voc poder carreg-lo e modific-lo
  sem a necessidade de ter que refazer tudo do incio para fazer apenas algumas alteraes
- Criada a opo de converso com o Convx VV. Com isto, os menus podem ter agora a voz
  do Delta Talk.
- Nova opo de anlise que verifica se todos os dados necessrios esto preenchidos
- Criadas novas funes de inserir, remover, mover  esquerda e mover  direita e
  limpar dados. Estas opes estaro descritas logo abaixo.
- Opo Novo - apaga todos os dados.
- O nmero do item atual  colocado na barra de status 
  facilitando a leitura pelos leitores de telas.
- Os dados de preenchimento esto dispostos agora em guias, facilitando seu uso.
- No existe agora a necessidade de informar o nome do arquivo de udio. Eles sero
  automaticamente criados com os nomes: Abertura, Encerramento e Item0 a Item29.
- Itens em branco que estejam entre dois itens preenchidos sero ignorados.

19/02/2008
- Agora os arquivos de udio so gerados automaticamente atravs do programa
DSPeech, utilizando a voz sapi padro do computador. Os arquivos sero do
tipo wave e os dizeres podero ser digitados no campo
Mensagem a ser falada, no formulrio de preenchimento de cada item.
- No ser pedido nomes de arquivos de udio de incio e fim do menu.
No lugar de um nome de arquivo dever ser digitada uma mensagem a
ser falada na abertura e outra no encerramento. Os arquivos foram
padronizados com os nomes Abertura.wav referente ao som de incio
do menu e Encerramento.wav referente ao som de sada.
- Corrigido um defeito de quebras de linhas nos campos de edio.
Quando se digitava os dados, se acidentalmente se teclasse um ENTER,
ele era armazenado como parte do nome daquele campo, prejudicando
a gerao do executvel. Ele foi mencionado como efeito colateral na
verso anterior.
- Corrigido o posicionamento dos botes de rdio. O espao das opes
do menu estava estreito, o que provocava uma sobreposio dos itens
provocando um corte na imagem dos botes.

O que  e como funciona:

O Gerador de Menus  um programa desenvolvido para que os deficientes
visuais possam, por si mesmos, criarem menus com udio para execuo
de programas gravados em CD ou pen-drive.
Embora ele possa ser criado para pen-drive, o seu comportamento 
diferente do CD. No windows, quando se coloca um CD com autorun,
automaticamente ele  executado. No caso do pen-drive ele pergunta
qual  a ao desejada.
Exatamente poristo, o autorun.inf criado por este programa cria
uma opo padro, de forma que, se o menu for utilizado em um pen-drive,
bastar teclar ENTER quando surgir o menu que pergunta qual ao deseja
executar. Isto far com que o menu surja e voc possa utiliz-lo.
No  uma limitao do menu o fato de ele no abrir automaticamente a partir
de um pen-drive, mas do windows que no permite uma execuo 
automtica. Se algum souber como fazer um autorun totalmente automtico para pen-drive,
basta entrar em contato e terei prazer em corrigir o autorun gerado pelo programa.

Mas vamos ao que interessa!

Descrio dos menus:
Menu Arquivo:
- Novo: Permite que sejam apagadas todas as informaes digitadas at o momento.
- Abrir: Carrega um arquivo com os dados de um menu previamente criado.
- Salvar: Grava as configuraes do menu para alteraes posteriores.
- Sair: Encerra o programa.

Menu Cria Menu:
- Analisar dados: Verifica se alguma informao est faltando ou incompleta.
- Gerar Menu com caixas de seleo: Permite que voc selecione entre o DSpeech e o Convx VV.
    Com o DSpeech, sero criados arquivos de udio com a voz SAPI padro.
    Com o Convx VV ser usada a voz do Delta Talk.  necessrio ter 
    o Virtual Vision e o Convx VV para sua execuo.
    Nesta opo o menu  criado com caixas de seleo o que permite a execuo de programas em sequncia e de acordo com a seleo do usurio.
- Gerar menu de botes de rdio: Semelhante ao item anterior, porm voc s pode selecionar um item por vez e a execuo de cada um deles acontece de forma manual. Tambm  possvel se gerar os arquivos de udio usando o DSpeech ou o Convx VV.
- Inserir aviso de menu: A caixa de grupo dos itens do menu possui um ttulo descrito como Menu. Na utilizao de alguns leitores de telas como o Jaws este ttulo  lido constantemente quando se movimenta entre os menus com as setas. Esta opo ativa ou desativa a colocao da palavra Menu no grupo de itens, evitando esta repetio feita pelos leitores de telas.
- Solicitar reincio ao encerrar: Ativando esta opo, sempre que o menu gerado pelo programa for encerrado aparecer um aviso perguntando se deseja reiniciar o computador. Em caso afirmativo, o computador ser reiniciado do modo normal, ou seja, no forar o fechamento de programas que podem bloquear o reincio do computador.
- Exibir mensagem de abertura em janela: exibe uma caixa de texto ao iniciar o menu com a mensagem de abertura escrita nela.
- Fechar o menu aps primeira execuo: Encerra o menu aps se pressionar o boto Ok ou se teclar Enter.

Menu Ajuda:
- Informaes: Informaes gerais e comandos teis.
- O que h de novo?: Serve para informar as novidades da nova verso.
- Sobre: Informaes sobre a autoria e verso do programa.

Guias de preenchimento:
Guia Informaes gerais:
  Aqui voc deve preencher o Ttulo da janela do seu menu e as mensagens
  de abertura e encerramento. Os textos digitados na abertura e encerramento
  sero falados durante a execuo do menu.

Esta  a guia para preenchimento dos dados necessrios para a montagem do menu. 
Cada item do menu necessita de 4 informaes bsicas:
1- Nome para exibio:  o nome que ser mostrado na janela do seu menu.
Exemplo: NVDA - verso 0.1108
2- Caminho e nome do programa: Este item  fundamental para a execuo
do item atual.  ela que descrever o caminho entre as pastas at o arquivo
responsvel pela execuo do item. O caminho aqui no deve conter letras de drives.
Apenas as pastas at o arquivo desejado e o seu nome.
Exemplo: supondo que voc crie uma pasta chamada nvda0.1108 e deseja 
executar o nvda que estar nesta pasta, dentro do seu CD ou pen-drive. Ento,
este campo dever ser preenchido com a pasta seguida de barra invertida 
e o nome do programa, ou seja, ficaria assim: nvda0.1108\nvda.exe
De acordo com o nosso exemplo, estamos supondo aqui que a pasta em questo
estar na raiz do dispositivo (CD ou pen-drive)
3- Mensagem a ser falada: so os dizeres que sero convertidos
em udio na voz sapi padro do sistema ou na voz do Delta Talk. Sendo assim, sempre que o
item for selecionado, o arquivo de udio ser executado e falar 
a mensagem que foi digitada neste campo.

Para controlar as opes utilize os botes:
Anterior - Volta ao item anterior. 
Prximo - Vai para o prximo item. 
Inserir - Insere um item em branco na posio atual. 
  Se existirem itens depois eles sero deslocados para frente em uma posio, 
  sendo que o ltimo item ser apagado, caso ele exista.
Remover - Elimina o item atual. Se houverem itens depois eles sero recuados em uma posio.
Mover  Esquerda - Troca o item atual com o anterior.
Mover  Direita - Troca o item atual com o prximo.
Limpar dados - Apaga os dados do item atual.

Aqui existe as seguintes teclas de atalho para facilitar a navegao
entre os itens:
Alt + A - Anterior.
Alt + P - Prximo.
Alt + I - Inserir.
Alt + R - Remover.
Alt + E - Mover  Esquerda.
Alt + D - Mover  Direita.
Alt + L - Limpar Dados.

Enquanto estiver preenchendo os itens do menu, voc poder consultar a posio
do item atual atravs da barra de status.

Quando voc encerrar o preenchimento dos dados, v no menu Cria Menu e selecione 
Analisar dados. Se tudo estiver correto, v em Gerar Menu de botes de rdio ou com caixas de seleo e selecione o DSpeech 
ou Convx VV para converso dos arquivos de udio.
Em seguida, ser aberta uma janela para preenchimento do nome do menu.
Coloque a o nome desejado.
(Exemplo: MeuMenu). Esta  uma janela padro do windows, para que voc informe tambm,
o local onde ele ser gravado.
Depois  s aguardar a finalizao.
Depois que for gerado o menu, copie os seguintes arquivos para o seu CD ou pen-drive:
- O arquivo do menu
- a pasta sons
- o arquivo autorun.inf

Lembre-se tambm de colocar as pastas e arquivos de acordo com o que foi
preenchido nos campos de cada item. Exemplo: Se voc quer executar o nvda a partir
da pasta nvda0.1108, e digitou no cadastro deste item, no campo 
Caminho e nome do arquivo: nvda0.1108\nvda.exe, ter que ter na raiz do seu 
dispositivo a pasta nvda0.1108 e o programa nvda.exe dever estar dentro dela,
caso contrrio, o menu no ter como localizar o programa se a pasta ou o nome 
do arquivo no estiverem conforme foram cadastrados.

Como este programa  gratuito, seu suporte no  garantido e nem o seu funcionamento.
Use-o por sua prpria conta e risco.

Desenvolvido por: Abel passos N. Jr.
Dvidas e sugestes: abelpassosnjr@yahoo.com.br
Prometo analisar as dvidas, problemas e sugestes conforme a minha disponibilidade,
me abstendo assim, de qualquer responsabilidade pelo mal uso do programa, ou mesmo de
um suporte imediato.

A linguagem aqui utilizada foi o AutoIt3 que  gratuito e pode ser baixado pela internet.
Ele consta neste pacote para a transformao do arquivo da linguagem para o executvel.
Se voc for um programador, poder test-lo sem dificuldades a partir da pasta AutoIt3 
e personalizar os menus conforme desejar.

Bom divertimento a todos!

Abraos,
Abel
